#ifndef _HCC_ERROR_CODE_APP_BLE_UPGRADE_H_
#define _HCC_ERROR_CODE_APP_BLE_UPGRADE_H_

#include "ofc/ofc_types.h"
#include "hcc/hcc_error_code.h"
#include "hcc/hcc_error_code_app.h"

#ifdef __cplusplus
extern "C" {
#endif

// 不含行号的错误码生成
#define HCC_MAKE_APP_BLE_UPGRADE_ERROR(error_code) (int)HCC_MAKE_APP_ERROR(kHccAppBleUpgrade, error_code, HCC_ERROR_LEVEL_ERROR)
// 含行号的错误码生成
#define HCC_MAKE_APP_BLE_UPGRADE_ERROR_LINE(error_code) (int)HCC_ERROR(HCC_MAKE_APP_ERROR(kHccAppBleUpgrade, error_code, HCC_ERROR_LEVEL_ERROR))


/**
 * BleUpgrade:
 */
enum THccAppBleUpgradeTag
{
	kHccAppBleUpgradeSuccess	=	HCC_ERROR_SUCCESS,			///< 成功,没有错误
	kHccAppBleUpgradeFail	=	HCC_MAKE_APP_BLE_UPGRADE_ERROR(1),			///<失败
};
typedef enum THccAppBleUpgradeTag THccAppBleUpgrade;


typedef Int32 THccAppBleUpgradeLine;
#define kHccAppBleUpgradeSuccessLine	HCC_ERROR_SUCCESS	///< 成功,没有错误
#define kHccAppBleUpgradeFailLine	HCC_MAKE_APP_BLE_UPGRADE_ERROR_LINE(1)	///<失败

#ifdef __cplusplus
}  // extern "C"
#endif

#endif // _HCC_ERROR_CODE_APP_BLE_UPGRADE_H_
/**
 * @
 */
